tower facilities - Spanish English Dictionary